package com.yuju.vo.tradereserveroom;

import java.util.Date;

import com.yuju.common.BaseVO;
import com.yuju.common.fileld.validator.Rule.NonNull;

public class TradeReserveRoomVo extends BaseVO{
	
	@NonNull(message = "id不能为空", serviceLine = "tradereserveroom_update,tradereserveroom_del")
    private Integer id;
	@NonNull(message = "预订单号不能为空", serviceLine = "tradereserveroom_save,tradereserveroom_update")

	    private Integer reserveNo;

	    private String orderNo;

	    private Integer hotel;

	    private Integer roomId;
		@NonNull(message = "房间类型不能为空", serviceLine = "tradereserveroom_save,tradereserveroom_update")
	    private Integer roomType;

	    private String roomNo;

	    private Long monthPrice;

	    private Long price;

		private Boolean isHandprice;

	    private Integer defaultBreakfast;

	    private Integer addBreakfast;

	    private Integer actualBreakfast;

	    private Boolean state;

	    private Integer selectState;

	    private Date gmtCreate;

	    private Date gmtModified;

	    private String remark;

	    public Integer getId() {
	        return id;
	    }

	    public void setId(Integer id) {
	        this.id = id;
	    }

	    public Integer getReserveNo() {
	        return reserveNo;
	    }

	    public void setReserveNo(Integer reserveNo) {
	        this.reserveNo = reserveNo;
	    }

	    public String getOrderNo() {
	        return orderNo;
	    }

	    public void setOrderNo(String orderNo) {
	        this.orderNo = orderNo == null ? null : orderNo.trim();
	    }

	    public Integer getHotel() {
	        return hotel;
	    }

	    public void setHotel(Integer hotel) {
	        this.hotel = hotel;
	    }

	    public Integer getRoomId() {
	        return roomId;
	    }

	    public void setRoomId(Integer roomId) {
	        this.roomId = roomId;
	    }

	    public Integer getRoomType() {
	        return roomType;
	    }

	    public void setRoomType(Integer roomType) {
	        this.roomType = roomType;
	    }

	    public String getRoomNo() {
	        return roomNo;
	    }

	    public void setRoomNo(String roomNo) {
	        this.roomNo = roomNo == null ? null : roomNo.trim();
	    }

	    public Long getMonthPrice() {
	        return monthPrice;
	    }

	    public void setMonthPrice(Long monthPrice) {
	        this.monthPrice = monthPrice;
	    }

	    public Long getPrice() {
	        return price;
	    }

	    public void setPrice(Long price) {
	        this.price = price;
	    }

	    public Boolean getIsHandprice() {
	        return isHandprice;
	    }

	    public void setIsHandprice(Boolean isHandprice) {
	        this.isHandprice = isHandprice;
	    }

	    public Integer getDefaultBreakfast() {
	        return defaultBreakfast;
	    }

	    public void setDefaultBreakfast(Integer defaultBreakfast) {
	        this.defaultBreakfast = defaultBreakfast;
	    }

	    public Integer getAddBreakfast() {
	        return addBreakfast;
	    }

	    public void setAddBreakfast(Integer addBreakfast) {
	        this.addBreakfast = addBreakfast;
	    }

	    public Integer getActualBreakfast() {
	        return actualBreakfast;
	    }

	    public void setActualBreakfast(Integer actualBreakfast) {
	        this.actualBreakfast = actualBreakfast;
	    }

	    public Boolean getState() {
	        return state;
	    }

	    public void setState(Boolean state) {
	        this.state = state;
	    }

	    public Integer getSelectState() {
	        return selectState;
	    }

	    public void setSelectState(Integer selectState) {
	        this.selectState = selectState;
	    }

	    public Date getGmtCreate() {
	        return gmtCreate;
	    }

	    public void setGmtCreate(Date gmtCreate) {
	        this.gmtCreate = gmtCreate;
	    }

	    public Date getGmtModified() {
	        return gmtModified;
	    }

	    public void setGmtModified(Date gmtModified) {
	        this.gmtModified = gmtModified;
	    }

	    public String getRemark() {
	        return remark;
	    }

	    public void setRemark(String remark) {
	        this.remark = remark == null ? null : remark.trim();
	    }

}
